dead cat
noun
: a piece of violent or jeering criticism : an insulting or abusive expression of disapproval
the government received a barrage of dead cats
Love words? Need even more definitions?
Merriam-Webster unabridged
Share